ATOMFT: Solving ODES and DAEs Using Taylor Series

نویسنده

  • Y. F. CHANG
چکیده

Taylor series methods compute a solution to an initial value problem in ordinary differential equations by expanding each component of the solution in a long Taylor series. The series terms are generated recursively using the techniques of automatic differentiation. The ATOMFT system includes a translator to transform statements of the system of ODES into a FORTRAN 77 object program that is compiled, linked with the ATOMFT runtime library, and run to solve the problem. We review the use of the ATOMFT system for nonstiff and stiff ODES, the propagation of global errors, and applications to differential algebraic equations arising from certain control problems, to boundary value problems, to numerical quadrature, and to delay problems. 1. TAYLOR SERIES METHOD The solution of an initial value problem in ordinary differential equations expanded as a Taylor series has been given as both a classical and a numerical method for many years. The work of Sir Isaac Newton contains a four term series expansion for a nonelementary ordinary differential equation. In 1946, Miller [l] used recurrence relations to compute Taylor series terms for the Airy integral. Others [2,3] have written translator programs using automatic differentiation to write object programs for solving ODES. Moore [4] solved ODES, evaluating the Taylor series remainder term in interval arithmetic to compute a guaranteed enclosure of the solution. Lohner [5] is the latest of many who have advanced Moore’s ideas for interval enclosures of Taylor series solutions for ODES. Rall [S] g ives other applications of Taylor series methods. The philosophy of the Taylor series method is totally different from that of other methods in the solution of ODES. We use a power series for the solution function that is very long compared to the usual fourth-order or twelfth-order methods. For an ODE whose solution is f(t), the series terms for f(t) expanded at the solution point with an arbitrary stepsize h and stored as reduced derivatives, F(n + 1) := F(n) 2. These reduced derivatives are the Taylor series terms. We calculate them up to the 30th term and beyond. With the long Taylor series, it is then possible to calculate the radius of convergence. This is the principal departure from other methods. The arbitrary stepsize h is adjusted to an optimum stepsize after the radius of convergence has been calculated. To properly control the local truncation error, the optimum stepsize is determined from the series length, the radius The authors would like to express their gratitude to R. Morris for the initial design and coding of the translator program, to J. Fauss, D. Lowery and M. Prieto for their work on series analysis, to R. Moore, M. Tabor, J. Weiss for many helpful suggestions, to R. Stanford, P. Breckheimer and K. Berryman at Jet Propulsion Labs for requesting user defined functions, and to J. Wright for the many bugs found.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sensitivity Analysis of ODES/DAES Using the Taylor Series Method

This paper studies the applicability of the Taylor method for the sensibility analysis of ODEs and DAEs. Extended automatic differentiation rules are introduced for the calculus of partial derivatives of Taylor series. The numerical method is implemented using an efficient variablestep variable-order scheme. Finally, some numerical tests are presented showing the benefits of the formulation.

متن کامل

Performance of the Taylor series method for ODEs/DAEs

This paper revisits the use of the Taylor series method for the numerical integration of ODEs and DAEs. The numerical method is implemented using an efficient variablestep variable-order scheme. Several numerical tests comparing with well-established numerical codes are presented. ! 2004 Elsevier Inc. All rights reserved.

متن کامل

Solving the liner quadratic differential equations with constant coefficients using Taylor series with step size h

In this study we produced a new method for solving regular differential equations with step size h and Taylor series. This method analyzes a regular differential equation with initial values and step size h. this types of equations include quadratic and cubic homogenous equations with constant coeffcients and cubic and second-level equations.

متن کامل

Incremental Computation of Taylor Series and System Jacobian in DAE solving using Automatic Differentiation INCREMENTAL COMPUTATION OF TAYLOR SERIES AND SYSTEM JACOBIAN IN DAE SOLVING USING AUTOMATIC DIFFERENTIATION

We propose two efficient automatic differentiation (AD) schemes to compute incrementally Taylor series and System Jacobian for solving differential-algebraic equations (DAEs) by Taylor series. Our schemes are based on topological ordering of a DAE’s computational graph and then partitioning the topologically sorted nodes using structural information obtained from the DAE. Solving a DAE by Taylo...

متن کامل

Solving Nonlinear Differential Algebraic Equations by an Implicit GL(n, R) Lie-Group Method

Usually, n is larger than m. When m = 0, the DAEs reduce to the ODEs. There are many numerical methods used to solve ODEs, but only a few is used to solve DAEs [1–5]. A lot of engineering problems are modelled as a combination of ODEs and NAEs, which are abbreviated as differential algebraic equations (DAEs). The DAEs are both numerically and analytically difficult than the ODEs. Recently, ther...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001